package com.zjgsu.nftplatform.pojo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Builder;
import lombok.Data;

import java.math.BigDecimal;

@Data
@Builder
@ApiModel("艺术品管理")
public class ArtsManage {
    @ApiModelProperty("id")
    private String id;

    @ApiModelProperty("商品名称")
    private String name;

    @ApiModelProperty("创作者id")
    private String uploaderId;

    @ApiModelProperty("创作者名称")
    private String uploaderName;

    @ApiModelProperty("属性：rap、流行")
    private String attribute;

    @ApiModelProperty("售卖类型：所有权 1/版权 2")
    private Integer right;

    @ApiModelProperty("当前状态：未上架/0 上架/1 用户下架/2 审核下架/3")
    private Integer status;

    @ApiModelProperty("销售方式：一口价，拍卖，全部/null")
    private String saleMethod;

    @ApiModelProperty("当前价格")
    private BigDecimal price;

    @ApiModelProperty("自己和子作品能被转卖0/自己能转卖，子作品不能转卖1/自己和子作品都不能转卖3")
    private Integer resell;

    @ApiModelProperty("版本")
    private String edition;
}
